dogs cat bay area mill valley pet supply marin puppies cats dog training pet medication novato pet puppy san francisco pet meds frontline pet care california